<?php
class Member extends AppModel {
    var $name = 'Member';
    var $displayField = 'name';
   
	var $validate = array(
		'user' => array(
			'notempty' => array(
				'rule' => array('notempty'),
				'message' => 'Xin vui lòng nhập tài khoản muốn tạo',
				'allowEmpty' => false,
				'required' => false,
			),
            'isUnique' => array(
                'rule' => 'isUnique',
                'message' => 'Tên tài khoản đã tồn tại'
            )
		),
		'pass' => array(
			'notempty' => array(
				'rule' => array('notempty'),
				'message' => 'Xin vui lòng nhập password',
				'allowEmpty' => false,
				'required' => false,
			),
           // 'confirmPass' => array(
             //   'rule' => array('matchWithField', 'pass_conf'),
               // 'message' => 'Password không trùng nhau',
            //),
		),
		'name' => array(
			'notempty' => array(
				'rule' => array('notempty'),
				'message' => 'Xin vui lòng nhập tên',
				'allowEmpty' => false,
				'required' => false,
			),
           // 'confirmPass' => array(
             //   'rule' => array('matchWithField', 'pass_conf'),
               // 'message' => 'Password không trùng nhau',
            //),
		),
		'passport' => array(
			'notempty' => array(
				'rule' => array('notempty'),
				'message' => 'Xin vui lòng nhập số chứng minh thư nhân dân',
				'allowEmpty' => false,
				'required' => false,
				//'last' => false, // Stop validation after this rule
				//'on' => 'create', // Limit validation to 'create' or 'update' operations
			),
		),
		'parent_id' => array(
			'notempty' => array(
				'rule' => array('notempty'),
				'message' => 'Xin vui lòng nhập tài khoản cấp trên',
				'allowEmpty' => false,
				'required' => false,
				//'last' => false, // Stop validation after this rule
				//'on' => 'create', // Limit validation to 'create' or 'update' operations
			),
		),
		
	);

	/**
	 * 
	 * Enter description here ...
	 * @param $check
	 * @param $field
	 */
    function matchWithField($check, $field) {
        $keys = array_keys($check);
        if ($this->data['Member'][$field] == $check[$keys[0]]){
            return true;
        }
        return false;
    }
	
    function getNewUserStr(){
						$listIdMember = $this->find('list', array(
											'fields' => array('Member.id'),
											'recursive' => 0
						  											));
		$lastCode=$this->findById(max($listIdMember));											
        $codeac=$lastCode['Member']['user'];
        return $codeac;
    }
	
}
?>
